3b39bad6cee5880eda292cf769e5233ef3b41631,src/org/jgroups/blocks/GroupRequest.java,GroupRequest,suspect,#Address#,246
Before Change
try {
addSuspect(suspected_member);
Rsp rsp=requests.get(suspected_member);
if(rsp != null) {
rsp.setSuspected(true);
rsp.setValue(null);
completed.signalAll();
}
}
finally {
After Change
boolean changed=false;
Rsp rsp=requests.get(suspected_member);
if(rsp != null) {
if(rsp.setSuspected(true)) {
rsp.setValue(null);
changed=true;
lock.lock();
try {
num_suspected++;
completed.signalAll();
}
finally {
lock.unlock();